package ai.people.netmon.framework.domain.key.account.request;

import ai.people.netmon.framework.model.request.PageKeyWordsRequest;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

/**
 * @author zhenglin
 * @date 2022/7/27
 */
@Data
public class ExtendRequest extends PageKeyWordsRequest {

    /**
     * 重点账号id
     */
    @NotNull(message = "重点账号id不能为空")
    private Long keyAccountId;

    /**
     * 扩展的平台类型
     *
     * @mock twitter
     */
    @NotBlank(message = "平台类型不能为空")
    private String extendList;

    /**
     * 扩展类型 这期需求固定为亲密度，extendType=qmd
     *
     * @mock qmd
     */
    @NotBlank(message = "扩展类型不能为空")
    private String extendType;

    /**
     * 平台账号
     */
    @NotBlank(message = "平台账号不能为空")
    private String username;

}
